public class Test {

    public static void main(String[] args) {

        MySingleList mySingleList = new MySingleList();
//        mySingleList.creatlist();

//        mySingleList.addFirst(12);
//        mySingleList.addFirst(23);
//        mySingleList.addFirst(34);
//        mySingleList.addFirst(45);
//        mySingleList.addFirst(56);

        mySingleList.addLast(63);
        mySingleList.addLast(25);
        mySingleList.addLast(27);
        mySingleList.addLast(25);
        mySingleList.addLast(63);

//
//        mySingleList.display();
//        mySingleList.addIndex(3, 22);
//        mySingleList.display();
//        System.out.println(mySingleList.size());
//        System.out.println(mySingleList.contains(33));
//        System.out.println(mySingleList.contains(23));
//
//        mySingleList.removeAllKey(23);
//        mySingleList.display();

//        mySingleList.clear();
//        mySingleList.display();
//
//        mySingleList.reverse();
//        mySingleList.display();
//
//        System.out.println(mySingleList.middlenode().val);
//        System.out.println(mySingleList.kthnode(0).val);

//        MySingleList mySingleList1 = new MySingleList();
//        mySingleList1.addFirst(11);
//        mySingleList1.addFirst(22);
//        mySingleList1.addFirst(33);
//        mySingleList1.addFirst(44);
//        mySingleList1.addFirst(55);
//
//        mySingleList.netList(mySingleList.head, mySingleList1.head);
//        mySingleList.display();

//        mySingleList.display();
//        MySingleList.ListNode s1 = mySingleList.chtnode(27);
//
//        mySingleList.display2(s1);

        System.out.println(mySingleList.huinode());














    }
}
